
package Negocio;

import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;

/**
 *
 * @author Dvid
 */
public class Calculadora {
 
    public double sumaR(double a, double b){
        double resultado =0;
        try{
            Registry registro = LocateRegistry.getRegistry("127.0.0.1", 7777);
            CalculadoraRemota interfaz = (CalculadoraRemota)registro.lookup("Calculadora");
            resultado = interfaz.Suma(a, b);
            return resultado;
            
        }
        catch(Exception ex){
            System.out.println(ex.getMessage());
        }
        
        return resultado;
    }
    
   
    public double restaR(double a, double b){
        double resultado =0;
        try{
            Registry registro = LocateRegistry.getRegistry("127.0.0.1", 7777);
            CalculadoraRemota interfaz = (CalculadoraRemota)registro.lookup("Calculadora");
            resultado = interfaz.Resta(a, b);
            return resultado;
            
        }
        catch(Exception ex){
            System.out.println(ex.getMessage());
        }
        
        return resultado;
    }
    
    public double multiplacacionR(double a, double b){
        double resultado =0;
        try{
            Registry registro = LocateRegistry.getRegistry("127.0.0.1", 7777);
            CalculadoraRemota interfaz = (CalculadoraRemota)registro.lookup("Calculadora");
            resultado = interfaz.Multiplicacion(a, b);
            return resultado;
            
        }
        catch(Exception ex){
            System.out.println(ex.getMessage());
        }
        
        return resultado;
    }
    
    public double divisionR(double a, double b){
        double resultado =0;
        try{
            Registry registro = LocateRegistry.getRegistry("127.0.0.1", 7777);
            CalculadoraRemota interfaz = (CalculadoraRemota)registro.lookup("Calculadora");
            resultado = interfaz.Division(a, b);
            return resultado;
            
        }
        catch(Exception ex){
            System.out.println(ex.getMessage());
        }
        
        return resultado;
    }
    
}
